<template>
  <Row>
    <Col :md="8">
      <Card>
        测试222
      </Card>
    </Col>
    <Col :md="16">
      <Card></Card>
      <Card></Card>
    </Col>
  </Row>
</template>
<script>
import { onlyMenus } from '@/api/user'
// import { PAGESIZE } from '@/config/baseConfig.js'
import { treeMenu } from '@/libs/util.js'

export default {
  name: 'menu-mgr',
  data () {
    return {
      menuList: [{
        id: 1,
        label: '一级 1',
        children: [{
          id: 4,
          label: '二级 1-1',
          children: [{
            id: 9,
            label: '三级 1-1-1'
          }, {
            id: 10,
            label: '三级 1-1-2'
          }]
        }]
      }, {
        id: 2,
        label: '一级 2',
        children: [{
          id: 5,
          label: '二级 2-1'
        }, {
          id: 6,
          label: '二级 2-2'
        }]
      }, {
        id: 3,
        label: '一级 3',
        children: [{
          id: 7,
          label: '二级 3-1'
        }, {
          id: 8,
          label: '二级 3-2'
        }]
      }]
    }
  },
  // created: function () {
  //   this.getTree()
  // },
  methods: {
    async getTree () {
      const tree = await onlyMenus()
      if (tree) {
        this.menuList = treeMenu(tree.menuList, 'menuId', 'parentId')
      }
    }
  }
}
</script>
